body{
    
      overflow-x: hidden; 
}
.bg{
    background: white;
    margin-top: 50px;
}
.ico {
    width: 38px;
    height: 38px;
}
ul,ol {
    list-style: none;
}
a {
    text-decoration: none;
    color: white;
}
a:hover{
     text-decoration: none;
    /* color: #232323; */
}
.hearder-List{
    margin-left:15px; 
    width: 80px;
    font-size:24px;
    color:white; 
}
.header-title{
    font-size: 30px;
    font-weight: bold;
    line-height: 52px;
    color: white;
}
.hearder-List2{
    margin-left: 15px;
     font-size: 22px;
     font-weight: bold;
     padding: 8px 12px;
}
.hearder-List2:hover{
    border: 3px solid white;
    border-radius:10px; 
    color: white;
}
.aa{
     float: right;
}
.memoryWarp{
    background: url("../img/memory/memory-bg.png")   no-repeat;
   background-size:auto;
    height: 8130px;
    padding-top:48px;
  
}
.modal-footer{
    border-top: none !important; 
}


/* main1 */

.memory-main1 img {
    float: left;
    margin-top: 56px;
    width: 526px;
    height:973px;
}
.memory-main1 {
    height: 1140px;
}
.memory-main1 p {
    margin-left: 200px;
    font-size: 60px;
    color: white;
    line-height: 114px;
}
.memory-main1 ul {
    position: absolute;
    left: -50px;
}
.memory-main1 ul li {
    margin-top: 50px;
    color: white;
    font-size: 36px;
}
.memory-main1 ul li span {
    font-size: 20px;
}
.memory-main1des{
    margin-top: 100px;
}

/* main2 */
.memery-list {
    height: 752px;;
}
.memery-list h2 {
    font-size: 32px;
    color: #32aeee;
    margin-bottom: 50px;
}
.memery-list  ul {
    padding-left: 0px !important;
    height: 554px; 
    
}
.memery-list  ul li{
    float: left;
    width: 244px;
    height: 244px;
    border: 1 solid black;
    margin-right: 35px;
    -moz-box-shadow:10px 0px 13px #ECECEC, -10px 2px 14px #ECECEC, 2px 10px 13px #ECECEC, 2px -10px 13px #ececec; -webkit-box-shadow:10px 0px 13px #ECECEC, -10px 2px 14px #ECECEC, 2px 10px 13px #ECECEC, 2px -10px 13px #ececec; box-shadow:10px 0px 13px #ECECEC, -10px 2px 14px #ECECEC, 2px 10px 13px #ECECEC, 2px -10px 13px #ececec;
     

}
.memery-list  ul li img{
    width: 62px;
    height: 46px;
    margin-bottom: 20px;
    margin-top: 45px;
}

.memery-list p{
    font-size: 12px;
    color: #999999;
    font-weight: bold;
}
.memery-list h4 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 18px;
}
.memory-main3 {
    height: 1606px;
}
.memory-main3logo img {
    width: 262px;
    height: 240px;
    margin-top: 100px;
}
.memory-main3logodes{
    margin-left: 65px;
}
.memory-main3logo h2{
    font-size: 56px;
    font-weight: bold;
    color: #0bb7ef;
    margin-top: 35px;
    margin-bottom: 25px;
}
.memory-main3logodes p{
    font-size: 14px;
    color: #999999;
    font-weight: bold;
    margin-bottom: 10px;
}

.memory-main3 ul{
    margin-top: 110px;
}
.memory-main3 ul li {
    height: 111px;
    position: relative;
    margin-bottom: 37px;
   
}
.memory-main3 ul li img {
    float: left;
      width:63px;
    height: 63px;
    position: absolute;
    bottom: 5px;

}
.memory-main3 ul li div {
    float: left;
    width: 388px;
    height: 111px;
    background: #00a0e9;
    color: white;
    border-radius:10px; 
    margin-left: 102px;
    position: relative;
    padding-left: 28px;
     margin-right: 46px;
}
.leftsanjiao{
      display: block;
   position: absolute;
  height: 0px;
  width: 0px;
  border-top: 12px solid transparent;
  border-right: 20px solid #00a0e9;
  border-bottom: 3px solid transparent;
 left:-18px;
 bottom:24px; 
}
.memory-main3list h3 {
    font-size: 28px;
}
.memory-main3list p {
      font-size: 16px;
      width: 330px;
      line-height: 20px;
}
.rightsanjiao{
      display: block;
   position: absolute;
  height: 0px;
  width: 0px;
  border-top: 12px solid transparent;
  border-left: 20px solid #00a0e9;
  border-bottom: 3px solid transparent;
 right:-18px;
 bottom:24px; 
}

.memory-phonepic img{
    width: 454px;
    height: 837px;
}
.memory-main3right{
    padding-left: 146px;

}
.memory-main3right h3 {
    font-size: 46px;
    margin-top: 120px;
    margin-bottom: 20px;
}
.memory-main3rightline {
    height: 5px;
    width: 220px;
    background: black;
    margin-bottom: 40px;
    border-radius:10px; 
}
.memory-main3right p{
    font-size: 30px;
    margin-bottom: 15px;
}
.mr10{
    margin-left: 13px;
}

/* main4 */
.memory-main4 {
    margin-top: 250px;
    height: 1848px;
}
.memory-main4 ul {
    margin-top: 60px;
}
.memory-main4 ul li   {
     margin-bottom: 10px;

}
.memory-main4 ul li div {
    font-size: 30px;
    color: white;

}
.memory-main4 ul li span{
    height: 48px;
    line-height: 48px;
    background: #e90000;
    padding: 0px 20px;
    border-radius:8px; 
}

.memory-main4 ul li p{
    font-size:22px;
    color: white;
}
.memory-main4right {
    color: white;
}
.memory-main4right h1{
     font-size:54px;
     margin-bottom: 40px;
}

.memory-main4right h3{
     font-size:38px;
     margin-bottom: 25px;
}
.memory-main4right p{
     font-size:26px;
     margin-bottom: 120px;
}
.memory-main4phonepic img{
     width:454px;
    height: 937px;
}

/* main5 */
.memory-main5 {
    height: 1436px;
    
}
.memory-main5 ul {
    margin-top: 26px;
    padding-left: 0px !important;
}
.memory-main5 h1 {
    color: #323958;
    font-size: 42px;
    margin-top: 137px;
}
.memory-main5 ul li span {
    color: #00a0e9;
    font-size: 24px;
   
}
.memory-main5 ul li {
    color: #323958;
     font-size: 24px;
     margin-bottom: 10px;
}
.memory-main5phonepic img {
      width: 454px;
    height: 837px;
    margin-top: 210px;
}
.mg370 {
    margin-top: 170px;
}
.memory-main6phonepic img {
     width: 454px;
    height: 837px;
}
.memory-main6right{
    color: white;
    padding-left: 100px;
}
.memory-main6right h1 {
    font-size: 56px;
}
.memory-main6right h3 {
    margin-top: 105px;
    margin-bottom: 30px;
    font-size: 44px;
}
.memory-main6right p {
    font-size: 22px;
}

.memory-main7 h1{
    font-size: 64px;
     color: #343650;
     margin-top: 320px;
}

.memory-main7 p {
    font-size: 32px;
    color: #343650;
}

.memory-main7right img{
    width: 479px;
    height: 742px;
}

/* main8 */
.memory-main8{
    margin-top: 140px;
}
.memory-main8 h2{
    color: #037bfd;
    font-size: 52px;
     font-weight: bold;
}
.memory-main8 img {
    margin-left:60px;
}
.memory-main8right{
    padding-top:100px; 
}
.memory-main8right p{
     color: #00a9ff;
    font-size: 68px;
    font-weight: bold;
}
.memory-main8right span {
    margin-top: 50px;
    display: block;
    height: 120px;
    width: 420px;
    background: #00a9ff;
    text-align: center;
    font-size: 80px;
    color: white;
    font-weight: bold;
    line-height: 120px;
    border-radius:10px; 
    float: none;  
    display: block;  
    margin-left: auto;  
    margin-right: auto;  

}


.footer{
    position: relative;
    font-size: 22px;
    font-weight: bold;
    line-height: 50px;
    margin-top: 115px;
    margin-bottom: 67px;
}